development driving projects java software crm developers open source customer relationship .net c++ application thin-client licence j2ee management licensing copyright license intellectual property radius3 licences